API Documentation
nkMaths::Quaternion Member List

This is the complete list of members for nkMaths::Quaternion, including all inherited members.

addW(float value)nkMaths::Vector
addX(float value)nkMaths::Vector
addY(float value)nkMaths::Vector
addZ(float value)nkMaths::Vector
dotProductAsVec2(const Vector &other) constnkMaths::Vector
dotProductAsVec3(const Vector &other) constnkMaths::Vector
dotProductAsVec4(const Vector &other) constnkMaths::Vector
fromString(const std::string_view &str)nkMaths::Vector
getAsEulerAngles() constnkMaths::Quaternion
getCrossVec2(const Vector &other)nkMaths::Vector
getCrossVec3(const Vector &other) constnkMaths::Vector
getCrossVec4(const Vector &other1, const Vector &other2) constnkMaths::Vector
getDistance(const Vector &other) constnkMaths::Vector
getDistanceSquared(const Vector &other) constnkMaths::Vector
getLength() constnkMaths::Vector
getLengthSquared() constnkMaths::Vector
getNormalizedAsVec2() constnkMaths::Vector
getNormalizedAsVec3() constnkMaths::Vector
getNormalizedAsVec4() constnkMaths::Vector
getValues() constnkMaths::Vector
getW() constnkMaths::Vector
getX() constnkMaths::Vector
getY() constnkMaths::Vector
getZ() constnkMaths::Vector
multW(float value)nkMaths::Vector
multX(float value)nkMaths::Vector
multY(float value)nkMaths::Vector
multZ(float value)nkMaths::Vector
normalizeAsVec2()nkMaths::Vector
normalizeAsVec3()nkMaths::Vector
normalizeAsVec4()nkMaths::Vector
operator!=(const Vector &other) constnkMaths::Vector
operator*(const Quaternion &other) constnkMaths::Quaternion
nkMaths::Vector::operator*(const Vector &other) constnkMaths::Vector
nkMaths::Vector::operator*(const Matrix &mat) constnkMaths::Vector
nkMaths::Vector::operator*(float coeff) constnkMaths::Vector
operator*=(const Quaternion &other)nkMaths::Quaternion
nkMaths::Vector::operator*=(const Vector &other)nkMaths::Vector
nkMaths::Vector::operator*=(const Matrix &other)nkMaths::Vector
nkMaths::Vector::operator*=(float coeff)nkMaths::Vector
operator+(const Vector &other) constnkMaths::Vector
operator+=(const Vector &other)nkMaths::Vector
operator-(const Vector &other) constnkMaths::Vector
operator-=(const Vector &other)nkMaths::Vector
operator/(const Vector &other) constnkMaths::Vector
operator/(float coeff) constnkMaths::Vector
operator/=(const Vector &other)nkMaths::Vector
operator/=(float coeff)nkMaths::Vector
operator<(const Vector &other) constnkMaths::Vector
operator<=(const Vector &other) constnkMaths::Vector
operator=(const Quaternion &other)nkMaths::Quaternion
nkMaths::Vector::operator=(const Vector &other)nkMaths::Vector
nkMaths::Vector::operator=(const IVector &other)nkMaths::Vector
operator==(const Vector &other) constnkMaths::Vector
operator>(const Vector &other) constnkMaths::Vector
operator>=(const Vector &other) constnkMaths::Vector
Quaternion()nkMaths::Quaternion
Quaternion(float a, float b, float c, float w)nkMaths::Quaternion
Quaternion(const Vector &axis, float angle)nkMaths::Quaternion
Quaternion(const Vector &eulerAngles)nkMaths::Quaternion
Quaternion(const Matrix &mat)nkMaths::Quaternion
Quaternion(const Quaternion &other)nkMaths::Quaternion
Quaternion(const DirectX::XMVECTOR &value)nkMaths::Quaternion
setAsCrossVec2(const Vector &other)nkMaths::Vector
setAsCrossVec3(const Vector &other)nkMaths::Vector
setAsCrossVec4(const Vector &other1, const Vector &other2)nkMaths::Vector
setFromAxisAngle(const Vector &axis, float angle)nkMaths::Quaternion
setFromEuler(const Vector &angles)nkMaths::Quaternion
setFromMatrix(const Matrix &mat)nkMaths::Quaternion
setW(float value)nkMaths::Vector
setX(float value)nkMaths::Vector
setY(float value)nkMaths::Vector
setZ(float value)nkMaths::Vector
Vector()nkMaths::Vector
Vector(float x, float y)nkMaths::Vector
Vector(float x, float y, float z)nkMaths::Vector
Vector(float x, float y, float z, float w)nkMaths::Vector
Vector(const Vector &other)nkMaths::Vector
Vector(const IVector &other)nkMaths::Vector
Vector(const DirectX::XMVECTOR &value)nkMaths::Vector
~Quaternion()nkMaths::Quaternion
~Vector()nkMaths::Vector